package es.gesfutbol.dao;

import org.springframework.transaction.annotation.Transactional;

import es.gesfutbol.domini.implementacio.Arbitre;
import es.gesfutbol.util.HibernateDao;

public class ArbitreDao extends HibernateDao<Arbitre, Long> implements IArbitreDao{
	
	
	@Override
	@Transactional(readOnly=false)
	public void save(Arbitre arbitre) {
		this.getSessionFactory().getCurrentSession().saveOrUpdate(arbitre);
	}
	
	@Override
	@Transactional(readOnly=false)
	public void delete(Long idArbitre){
		//Obtenim l'arbitre a eliminar.
		Arbitre arbitre = this.findById(idArbitre);
		//Eliminem l'arbitre.
		this.delete(arbitre);			
	}
}
